package com.ymatou.query.trading.api.parameter;

import com.ymt.base.BaseBean;

/**
 * 获取保税商品信息
 * @author songyefeng
 *
 */
public class BondedProductInfoRequestBase extends BaseBean {
	private static final long serialVersionUID = 1L;

	/**
	 * 用户ID
	 */
	private int UserId;

	/**
	 * 物流类型LogisticsTypeEnum 固定4
	 */
	private Integer CatalogStatus;

	/**
	 * 保税区BondedAreaEnum
	 */
	private Integer BondedArea;

	/**
	 * 订单状态 线上固定17
	 */
	private java.util.ArrayList<Integer> OrderStates;

	/**
	 * 开始日期
	 */
	private String StartDate;

	/**
	 * 结束日期
	 */
	private String EndDate;

	/**
	 * 时间筛选方式(1-付款时间 2-上传身份证时间) 线上固定1
	 */
	private int DateType;

	/**
	 * 是否上传身份证 
	 * 该属性作废 2017-1-12
	 */
	private Boolean IsUploadIdCard;

	public final int getUserId() {
		return UserId;
	}

	public final void setUserId(int value) {
		UserId = value;
	}

	public final java.util.ArrayList<Integer> getOrderStates() {
		return OrderStates;
	}

	public final void setOrderStates(java.util.ArrayList<Integer> value) {
		OrderStates = value;
	}

	public final String getStartDate() {
		return StartDate;
	}

	public final void setStartDate(String value) {
		StartDate = value;
	}

	public final String getEndDate() {
		return EndDate;
	}

	public final void setEndDate(String value) {
		EndDate = value;
	}

	public final int getDateType() {
		return DateType;
	}

	public final void setDateType(int value) {
		DateType = value;
	}

	public final Boolean getIsUploadIdCard() {
		return IsUploadIdCard;
	}

	public final void setIsUploadIdCard(Boolean value) {
		IsUploadIdCard = value;
	}

	public Integer getCatalogStatus() {
		return CatalogStatus;
	}

	public void setCatalogStatus(Integer catalogStatus) {
		CatalogStatus = catalogStatus;
	}

	public Integer getBondedArea() {
		return BondedArea;
	}

	public void setBondedArea(Integer bondedArea) {
		BondedArea = bondedArea;
	}
}
